Inverse-engineering a simple real-time program

نویسندگان

  • E. J. Younger
  • M. P. Ward
چکیده

Reverse engineering of interrupt-driven real-time programs with timing constraints is a particularly challenging research area, because the functional behaviour of a program, and the non-functional timing requirements, are implicit and can be very difficult to discover. However, in this paper we present a significant advance in this area, which is achieved by modelling real-time programs with interrupts in the wide spectrum language WSL. A small example program is modelled in this way, and formal program transformations are used to derive various timing constraints and to “inverse engineer” a formal specification of the program. (We use the term “inverse engineering” to mean “reverse engineering achieved by formal program transformations).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Real-time Motion Tracking Wireless System for Upper Limb Exosuit Based on Inertial Measurement Units and Flex Sensors (TECHNICAL NOTE)

This paper puts forward a real-time angular tracking (motion capture) system for a low cost upper limb exosuit based on sensor fusion; which is integrated by an elastic sleeve-mitten, two inertial measurement units (IMU), two flex sensors and a wireless communication system. The device can accurately detect the angular position of the shoulder (flexion-extension, abduction-adduction and interna...

متن کامل

Optimal Scheduling of CHP-based Microgrid Under Real-Time Demand Response Program

Microgrid (MG) is considered as a feasible solution to integrate the distributed energy sources. In this paper, optimal scheduling of a grid-connected MG is investigated considering different power sources as combined heat and power (CHP) units, only power and heat generating units, and battery storage systems. Two different feasible operating regions are considered for the CHP units. In additi...

متن کامل

Real-Time Population Based Optimization for Adaptive Motion Control of Robot Manipulator

A population based real-time optimization method for tuning dynamic position control parameters of robot manipulators has been proposed. Conventionally, the positional control is achieved by inverse dynamics feedforward and PID feedback controllers. The proposed method allows to tune the PID controller parameters using population based optimization methods to minimize the error while tracking a...

متن کامل

Detection of Fuel Adulteration in Real Time Using Optical Fiber Sensor and Peripheral Interface Controller

Detection of fuel adulteration in real time is the most important need of the world as it generates the hazardous effects on the environment, living and nonliving things. Various automotive users and fuel providers may mix kerosene in petrol and diesel. Adulterated fuel increases air pollution, as well as reduces the performance of vehicle engines. Such a malpractice in fuel is prevailing becau...

متن کامل

Generalized linear fractional programming under interval uncertainty

Data in many real-life engineering and economical problems suffer from inexactness. Herein we assume that we are given some intervals in which the data can simultaneously and independently perturb. We consider a generalized linear fractional programming problem with interval data and present an efficient method for computing the range of optimal values. The method reduces the problem to solving...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Journal of Software Maintenance

دوره 6  شماره 

صفحات  -

تاریخ انتشار 1994